import os
import sys

import wx


class GetIcoTemp(object):
    def __init__(self):
        self.base_path = getattr(sys, '_MEIPASS', os.path.dirname(os.path.abspath(__file__)))

    def get_note_ico_temp(self):
        """
        1、打包后相对路径会变动，所以需要获取到打包后的相对路径，然后在通过临时文件路径拼接上需要引用的文件即可。
        2、只有打包后才会获取到文件，直接运行是路径不对的。
        :return:
        """
        note_ico_files = os.path.join(self.base_path, "files/note.ico")
        return note_ico_files
